Public Class LegBenchmarkCurveData
Inherits Component

Private m_LegBenchmarkCurveCurrency As String

<FieldInfo(GetType(LegBenchmarkCurveCurrencyFieldInfo), 0)> _
Public Property LegBenchmarkCurveCurrency() As String
Get
Return m_LegBenchmarkCurveCurrency
End Get
Set (value As String)
m_LegBenchmarkCurveCurrency = value
End Set
End Property

Private m_LegBenchmarkCurveName As String

<FieldInfo(GetType(LegBenchmarkCurveNameFieldInfo), 1)> _
Public Property LegBenchmarkCurveName() As String
Get
Return m_LegBenchmarkCurveName
End Get
Set (value As String)
m_LegBenchmarkCurveName = value
End Set
End Property

Private m_LegBenchmarkCurvePoint As String

<FieldInfo(GetType(LegBenchmarkCurvePointFieldInfo), 2)> _
Public Property LegBenchmarkCurvePoint() As String
Get
Return m_LegBenchmarkCurvePoint
End Get
Set (value As String)
m_LegBenchmarkCurvePoint = value
End Set
End Property

Private m_LegBenchmarkPrice As Decimal

<FieldInfo(GetType(LegBenchmarkPriceFieldInfo), 3)> _
Public Property LegBenchmarkPrice() As Decimal
Get
Return m_LegBenchmarkPrice
End Get
Set (value As Decimal)
m_LegBenchmarkPrice = value
End Set
End Property

Private m_LegBenchmarkPriceType As Int32

<FieldInfo(GetType(LegBenchmarkPriceTypeFieldInfo), 4)> _
Public Property LegBenchmarkPriceType() As Int32
Get
Return m_LegBenchmarkPriceType
End Get
Set (value As Int32)
m_LegBenchmarkPriceType = value
End Set
End Property


End Class
